Implementing Project Management Category Process Areas of CMMI Version 1.3 Using Scrum Practices, And Assets

نویسندگان

  • Ahmed Bahaa Farid
  • A. S. Abd Elghany
  • Yehia Mostafa Helmy
چکیده

Software development organizations that rely on Capability Maturity Model Integration (CMMI) to assess and improve their processes have realized that agile approaches can provide improvements as well. CMMI and agile methods can work well together and exploit synergies that have the potential to improve dramatically business performance. The major question is: How to realize the integration of these two seemingly different approaches? In an earlier work, we have conducted a field study within six companies. These companies worked with agile methods for years and the Egyptian Software Engineering Competence Center (SECC), which is the regional CMMI appraisal center, assessed them. This study was mainly conducted to enhance the empirical understanding in this research field. Additionally, it showed that companies usually don’t use agile in a good way that helps in covering the CMMI specific practices. In this paper, we present a new approach for mapping between CMMI and Scrum method. This mapping has been analyzed, enhanced, and then applied to the same companies. Putting in considerations that other previous efforts have worked in the same context but for an older version of CMMI, our research is using the latest CMMI version, which is 1.3. The research shows that our mapping approach has resulted in 37% satisfaction and achieved 17% partial satisfaction for CMMI specific practices. This resembles 19.4% enhancement in the satisfaction, and 6.2% improvement in the partial satisfaction against the previous related research effort that was already not targeting the latest CMMI version. Keywords—Software Engineering; Scrum Software development; Process Improvement; CMMI; Scrum; Scrum CMMI Mapping; Project Management CMMI Process Areas; CMMI-Dev version 1,3; CMMI Project Management Category

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Implementing CMMI using a Combination of Agile Methods

This paper explores the possibility for software companies of getting a CMMI certification of their processes by applying agile practices. For this purpose, starting with CMMI maturity level 2 generic goals and practices, we analyze the applicability of a series of agile methods, identifying their individual or combined contribution in the fulfillment of each process area. The main result of th...

متن کامل

Uma análise do método ágil Scrum conforme abordagem nas áreas de processo Gerenciamento e Desenvolvimento de Requisitos do CMMI

In this article we analize the agile method Scrum in relation to the process areas Requirements Management and Requirements Development of the CMMI model. The results obtained from this analysis indicate that Scrum does not meet all the required practices present in such process areas. We point out what is missing in Scrum to fully comply with these areas and propose solutions for it. Resumo: E...

متن کامل

A case study of software process improvement with CMMI-DEV and Scrum in Spanish companies

One of the most commonly used agile methods is Scrum. Capability Maturity Model Integration for Development (CMMI-DEV) is currently the de facto framework for process improvement and for determining the organizational maturity of software development companies. CMMI-DEV and Scrum share certain characteristics, and even though they were developed for different purposes, they can be complementary...

متن کامل

Measuring the Effect of CMMI Quality Standard on Agile Scrum Model

Agile development gets more appreciation from the market due to its flexible nature and high productivity. Scrum provides better management of the processes as compared to other agile modes. Scrum model has several features and strengths but still it lacks in engineering practices and quality. This research deals with the improvement of Scrum processes for better management and quality of softw...

متن کامل

Tracking Scrum projects Tools, Metrics and Myths about Agile

Tracking the Software during development provide a way to measure the gap between estimation of project and actual implementation of the project. It helps the tem member to modify its work practices to complete the pending task in the right direction. This Research Paper focuses on different Scrum metrics, which provide a quantitative basis for tracking the progress of the project and individua...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016